package com.xhwl.centiotdata.handler.vehicle.impl;

import com.xhwl.centiotdata.handler.vehicle.IVehicleIntegrationHandler;
import com.xhwl.common.pojo.cent.vehicle.bo.config.VehicleIntegrationConfigBO;
import com.xhwl.common.pojo.cent.vehicle.bo.feign.CreateVehicleAccessRecordsForInFeignBO;
import com.xhwl.common.pojo.cent.vehicle.bo.feign.CreateVehicleAccessRecordsForOutFeignBO;
import com.xhwl.common.pojo.cent.vehicle.bo.http.ParkingLotAccessRecordForInBO;
import com.xhwl.common.pojo.cent.vehicle.bo.http.ParkingLotAccessRecordForOutBO;
import com.xhwl.common.pojo.cent.vehicle.bo.http.query.QueryAccessRecordBO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

@Slf4j
@Service
public class NothingIntegrationHandler implements IVehicleIntegrationHandler {

    @Override
    public ParkingLotAccessRecordForInBO queryAccessRecordForIn(VehicleIntegrationConfigBO vehicleIntegrationConfigBO, QueryAccessRecordBO queryAccessRecordBO) {
        log.info("project id: " + vehicleIntegrationConfigBO.getVehicleSystemInfoBO().getProjectId());
        log.info("nothing handle queryAccessRecordForIn");
        return null;
    }

    @Override
    public ParkingLotAccessRecordForOutBO queryAccessRecordForOut(VehicleIntegrationConfigBO vehicleIntegrationConfigBO, QueryAccessRecordBO queryAccessRecordBO) {
        log.info("project id: " + vehicleIntegrationConfigBO.getVehicleSystemInfoBO().getProjectId());
        log.info("nothing handle queryAccessRecordForOut");
        return null;
    }

    @Override
    public void addAccessRecordsForIn(CreateVehicleAccessRecordsForInFeignBO createVehicleAccessRecordsForInFeignBO) {
        log.info("nothing handle addAccessRecordsForIn");
    }

    @Override
    public void addAccessRecordsForOut(CreateVehicleAccessRecordsForOutFeignBO createVehicleAccessRecordsForOutFeignBO) {
        log.info("nothing handle addAccessRecordsForOut");
    }

}
